Portions created using PROGRAMMER’s EXTENDER™ by Invention Software.
Source Code available upon request.
Household Shopper (HHS) was written to help make managing shopping lists easier and more efficient. In its current form it can handle up to forty (40) separate categories with each category containing forty items. Though it could easily handle more categories I can’t imagine a household needing to manage a shopping list of over 1,600 items. If you need to manage a list that big contact me and I’ll customize one just for you.
The present features of HHS are by no means final. I have tried to include all those features I thought a shopper would want. I’m not infallible. There may be a list management feature that I haven’t thought of that should be included. If sufficient demand is made for a new feature I will add it. So please give me feedback on HHS.
Version 1.1 enhancements:
• faster and smother screen updating
• corrects two error conditions
• adds screen buttons to go to the “Next” or “Previous” category
• fixes a printing glich
• added is a “Windows” menu
• a “Go Away” box added to the window
•• this doesn’t close the file, it just hides the window
Version 1.12 enhancements:
• “New” now works porperly.
• if an Item’s “Name” field is empty the “To Buy” button is hidden
Version 1.22 enhancements:
• corrects more error conditions
• the “Print Everything” routine is now 100%
• added the ability to quit without saving
• adds a new menu: “Tools”
• reorganized menus under “Edit”
• added the ability to copy and paste a whole category
• added the ability to copy and paste a whole item
• added a warning to the user if a category name is duplicated
•• user can then change it or leave it as a duplicate
• added Shift–TAB for tabbing right to left (opposite of TAB)
• added Option–TAB for tabbing upward (opposite of Command–TAB)
• clicking the “Go Away” box now closes the file
• added some nice Zomm effects
Version 1.23 enhancements:
• corrects more error conditions
• added the ability to “Select” an item from the keyboard (Cmd – +).
• added the ability to “Unselect” an item from the keyboard (Cmd – -).
• User can now select between clearing coupons in either the current
or all categories.
HHS was created on a 512KE running system 3.2 and finder 5.3. I have not been able to test it on an SE or Mac II. If it has problems on one of these models please let me know and I’ll try to figure out how to fix it. Hopefully, HHS is MultiFinder compatible with version 1.23. I can’t run MultiFinder so I’ve added code that’s suppose to work and am going on blind faith. If it isn’t, please bear with me, I should have it right by version 2.0.
Feature review:
--------------
• Maximum file size is 40 categories.
• A category size is 40 items:
• An item consists of:
•• Need to buy button.
•• Name (25 Characters max.).
•• Brand (12 Characters max.).
•• Quantity/Size (12 Characters max.).
•• I have a coupon check box.
• File Menu
•• “New”
•• “Open”
•• “Close”
•• “Save”
•• “Save as…”
•• “Print a shopping list…” (Prints a list of the selected items.)
•• “Print everything…” (Prints the entire database.)
•• -----------------------------------------
•• “Quit” (Automatically saves when seleted.)
•• “Quit without saving”
• Edit Menu
•• “Cut”
•• “Copy”
•• “Paste”
•• -----------------------------------------
•• “Copy whole item”
•• “Paste item”
•• “Copy the category”
•• “Paste category”
•• -----------------------------------------
•• “Delete items…” (Delete one or more items from a category.)
•• “Delete this category”
• Tools Menu
•• “Add a new category…”
•• “Change this category’s name…”
•• “Sort this category” (Items sorted alphabetically by name.)
•• -----------------------------------------
•• “Clear all selections” (ALL selected items unselected.)
•• All command key equivilants are marked in the menus except six.
TAB — move to the next edit field to the right.
Shift-TAB — move to the next edit field to the left.
Command-TAB — move to the edit field below.
Opton-TAB — move to the edit field above.
Command-“<” — same as clicking the “Prev” button.
Command-“>” — same as clicking the “Next” button.
Command-“+” — same as “selecting” the “ToBuy” button on the current item.
The ToBuy button is turned ON and the next item becomes
the current item, even if it’s on the next page.
Command-“-” — same as “unselecting” the “ToBuy” button on the current item.
The ToBuy button is turned OFF and the next item becomes
the current item, even if it’s on the next page.
Also Command-“Clear” on the Mac+ and the KeyPad.
•• This help screen can be navigated with the arrow keys and the < and > keys. Use of the Command key in combo with these will scroll the screen a page at a time instead of a line at a time.